/*
 PureMVC AS3 Demo - Flex Application Skeleton 
 Copyright (c) 2007 Daniele Ugoletti <daniele.ugoletti@puremvc.org>
 Your reuse is governed by the Creative Commons Attribution 3.0 License
*/
package nanocast.apps.creator.shell.controller
{

    import nanocast.apps.creator.shell.model.ConfigProxy;
    import nanocast.apps.creator.shell.model.LocaleProxy;
    
    import org.puremvc.as3.multicore.interfaces.*;
    import org.puremvc.as3.multicore.patterns.command.*;
    import org.puremvc.as3.multicore.patterns.observer.*;
    import org.puremvc.as3.multicore.utilities.startupmanager.model.StartupMonitorProxy;	

    
    /**
     * Create and register <code>Proxy</code>s with the <code>Model</code>.
     */
    public class ModelPrepCommand extends SimpleCommand
    {
        override public function execute(note : INotification ) : void    
		{
            facade.registerProxy(new StartupMonitorProxy());
            facade.registerProxy(new ConfigProxy());
            facade.registerProxy(new LocaleProxy());
        }
    }
}